thomas heurtel
The Empty Data Sheet: Vietnam's Sports Analytics Trade and the Trap of Unverifiable InformationThe stat sheet handed out in the press room had nine rows, and four of them...
Testimony from Istanbul: Fred and the Buried Sediment Layers at Manchester UnitedIn the Europa League match between Fenerbahçe and Manchester United in Octobe...
Dakar 2026 Beach Volleyball Schedule: Six Blank Kick-off Times and Africa's Historic First Buried at the BottomI opened the beach volleyball schedule release for the Dakar 2026 Youth Olymp...
Japan face Brazil twice in six days: which scenario is Norihisa Kano preparing for?On September 16, the Japan Football Association (JFA) confirmed that the...
De Gea, Man City and the 114 Charges: A Verdict Unread, Trophies Already on TrialThat night I was rebuilding a pressing chart from an old match when my phone...
Italy 0-2 Belgium at the Olimpico: The Pressing Euphoria and the Gap Behind ItThe whistles at the Olimpico did not wait for the final whistle. They rose...
The Empty Data Sheet: When “Insufficient Information” Is the Correct Answer in Athletics AnalysisOn my desk in Osaka right now sits an athletics analysis report nine sections...
Mexico's 2030 Gamble: The Ochoa Void Cannot Be Painted Over with U20 NamesMexico has entered the post-Ochoa era with a gamble named the 2030 generation...
U21 Uzbekistan at ASIAD 2026: The 2028 Cycle Gamble and the U23 Vietnam EquationOn September 22, 2026, in the ASIAD 2026 group stage, the Vietnam U23 nationa...
Five Matches in Eight Days: FPT Play and VTV Share Vietnam National Team Broadcast Rights in NovemberNovember 10, 11, 12, 14 and 17. Five matchdays, none overlapping, spread acro...
Rain or Shine beats Meralco 119-111 ahead of Ginebra return: the real signal sits with three returning names119-111. A scoreline loud enough to fill every headline. But when I reopened...
The 76-Page Report and the Small Line at the Bottom of the FormThere is a small line at the bottom of the registration form that almost...
Galatasaray and the Tempo Gamble: 117 km, 99 km and the Derby at RAMS ParkAt 2:40 a.m. in Nha Trang, the final whistle in Lille came through a small...
The Efeler Fall at Cluj: Türkiye Loses the Space Before Romania's WallIn the footage of Romania versus Türkiye at BT Arena Cluj, one moment is wort...
Todd Clements and the Round of 64: When Applause at Crans Montana Echoes from an EagleThere are moments on the golf course that don't fit the script of the...
The V.League Transfer Window: When Money Chases Memory and Contracts Chase the FutureRajamangala Stadium, the night of 5 January 2026. A stretcher rolled across...
Pham Quynh Huong's 46 Points: Why That Number Alone Cannot Make Vietnam Believe in an Upset Over ChinaOn a Sunday afternoon in Chiang Mai, I stayed behind in the stands after the...
A Non-Regulation Ball and a Ten-Year-Old: How England Is Seeding Table Tennis From the Living-Room SofaAt 5.20 in the afternoon, on the BBC's CBeebies channel, a ball that meets no...
From Sullivan to Ream: 22 Years in One Training Session and the USMNT Map That Never Appears on a Stat SheetLate August. I am sitting in a cafe in Katong, Singapore, replaying footage...
Ace Leaves Team Liquid After One Year: The Offlane Swap and the Real Ceiling of a Contender RosterWhen the lower-bracket quarterfinal at The International 2026 ended 0-2 in...
